home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-07 / medisof2.txt < prev    next >
Text File  |  1991-10-21  |  8KB  |  275 lines

  1. Technical Bulletin            October 10, 1991
  2.  
  3.     
  4.  
  5. Running MediSoft Advanced Multi-User under LANtastic
  6.  
  7.  
  8.  
  9.  
  10.  
  11. Paul Turley, Technical Support manager        
  12.  
  13. The Computer Place, Inc.    Mesa, AZ          
  14.  
  15.  
  16.  
  17. MediSoft Patient Accounting is fairly easy to set-up and run
  18. under LANtastic if the network and program are configured
  19. correctly.  These are the most common considerations:
  20.  
  21.  
  22.  
  23. PROGRAM & VERSION
  24.  
  25.  
  26.  
  27. MediSoft Patient Accounting and MediSoft Advanced Single User
  28. should not be used on any network.  The Multi-User program
  29. performs record locking which allows more than one user to
  30. access data files with causing sharing problems and file damage.
  31. The current program version is 3.0.
  32.  
  33.  
  34.  
  35. DATA AND PROGRAM PATH
  36.  
  37.  
  38.  
  39. With LANtastic and many other peer-to-peer systems it is
  40. possible to access the same disk drive using different drive
  41. letters.  For MediSoft, it is important that the program be
  42. executed from a common drive and path on all computers on the
  43. network.  
  44.  
  45.  
  46.  
  47. To find the shared drive's true path on the file server's hard
  48. drive, do the following:
  49.  
  50. On the server, log to the LANTASTI directory (or where the
  51. LANtastic program files are stored.)
  52.  
  53.  
  54.  
  55. Type NET_MGR.
  56.  
  57.  
  58.  
  59. Choose "Shared Resource Management" from the menu.  This shows
  60. you all of the shared resources which have been set-up for this
  61. file server.  Resources are names for common drive paths or
  62. devices on this server which can be accessed by any user on the
  63. network.
  64.  
  65.  
  66.  
  67. On each workstation (including the server), type NET SHOW.  This
  68. will show you which logical drive letters represent which shared
  69. resources.   
  70.  
  71.  
  72.  
  73. For example, if "C-DRIVE" is a resource whose actual path is C:\
  74. then logging to any drive letter which is redirected to the
  75. resource, "C-DRIVE" is simply the same as logging to the C:\
  76. prompt on the server's drive.  It may not be quite this simple,
  77. though.  If  "MEDI" is a resource that actually represents
  78. "C:\MEDISOFT" on the server and is redirected to "G:" (as seen
  79. when running NET SHOW), then all workstations must have "G:"
  80. redirected alike.  Redirection is typically done as a command
  81. line in the STARTNET.BAT file on each machine.   The MediSoft
  82. program may appear to operate correctly at the server's
  83. "C:\MEDISOFT" but will cause severe problems if other's are
  84. running the program from the "G:" prompt.  In this case the
  85. server must be logged to "G:" as well.
  86.  
  87.  
  88.  
  89. On the server you may use the SUBST command or LANtastic's NET
  90. USE command so that the shared drive is the same on all
  91. workstations including this server.  If this is the case, add
  92. the SUBST command to the server's AUTOEXEC.BAT in the C: root
  93. directory, after the PATH statement (which includes the \DOS
  94. directory or where ever the DOS programs are stored.)
  95.  
  96.  
  97.  
  98.     Example:    SUBST F: C:\
  99.  
  100.  
  101.  
  102. It is possible to share the server's C: drive and to create a
  103. logical "C: drive" for diskless workstation user's as well.  If
  104. this is the case, no SUBSTitution is necessary as long as the C:
  105. prompt on all workstations represents exactly the same C: prompt
  106. on the server.  The limitation here is that a hard drive could
  107. not be added to a workstation.  On larger systems the shared
  108. drive (sometimes referred to as the "logical" drive used to
  109. access the server's disk) may represent a sub-directory on the
  110. server's C: drive.  Running either SUBST or NET USE will
  111. accomplish this as well.
  112.  
  113.  
  114.  
  115.     Example:    SUBST F: C:\NETWORK
  116.  
  117.  
  118.  
  119. In all cases, set-up the appropriate data path in the MediSoft
  120. program.  Choose operation 1 from the program menu, and the
  121. sub-option 1 for "Office Information."  The program will give
  122. you the opportunity to set the "DATA PATH."  Make sure that this
  123. path is set to the sub-directory on the network SHARED DRIVE
  124. where your MediSoft data files are stored.
  125.  
  126.  
  127.  
  128.     Examples:    F:\MEDISOFT
  129.  
  130.             E:\MEDISOFT\DATA
  131.  
  132.             
  133.  
  134. LANtastic gives you the ability to configure shared drive paths
  135. in a variety of different ways.  The only two requirement are
  136. that what ever the drive letter and path where you find the
  137. MediSoft program is on any machine, it must be the same on all
  138. other machines where MediSoft will be used, and the data path
  139. (in operation 1-1) must be an acceptable, shared path on the
  140. network.
  141.  
  142.  
  143.  
  144.  
  145.  
  146. MEMORY
  147.  
  148.  
  149.  
  150. MediSoft currently requires a little less than 480 K of RAM (we
  151. expect this to be a little less in the future.)  Other programs
  152. which come with MediSoft can take additional memory.  If
  153. extended or expanded memory is found and the appropriate memory
  154. drivers are in place (HIGHMEM for extended and EMM??? for
  155. expanded memory), the program will automatically "swap" itself
  156. to upper memory.  This allows MediSoft to not be such a "memory
  157. hog" and to run a little faster.  Practically everything added
  158. to a machine's configuration takes memory.  After running the
  159. network card driver, network BIOS, REDIR, LANPUP, caching, and
  160. all of those nifty TSR's, there may not be a lot to play with. A
  161. utility called RAM.COM comes with MediSoft to help manage your
  162. available RAM.  Run this to make sure you have enough memory. 
  163. If you are using DOS 5.0, use MEM /C.
  164.  
  165.  
  166.  
  167. MediSoft Program and memory requirements:
  168.  
  169.  
  170.  
  171.         MEDISOFT ADVANCED                    470 - 480 K
  172.  
  173.         OFFICE HOURS FULLY RESIDENT (HOURS R)        103 K*
  174.  
  175.         OFFICE HOURS IN 10K SHELL    (HOURS10K)        11 K~
  176.  
  177.         POP-UP CALCULATOR/DIALER  (PCD)            12 K
  178.  
  179.  
  180.  
  181.         MAXIMUM POSSIBLE:                    ~503 - *595 K
  182.  
  183.         
  184.  
  185. FILE HANDLES
  186.  
  187.  
  188.  
  189. MediSoft needs a minimum of 46 file handles per user.  If you
  190. are running TSRs which open additional files, raise this number
  191. accordingly.  For most LANtastic systems, 60 per user will do
  192. it.  Edit the CONFIG.SYS file on each workstation and change (or
  193. add) the statement to read FILES=60.  Buffers are not utilized
  194. by our program since we require SHARE to be loaded.  The network
  195. server (for the drive containing MediSoft data) needs to have
  196. the sum of file handles needed for all workstations.  Place the
  197. appropriate number in the CONFIG.SYS file on the server.   DOS
  198. tops-out at 255 so if you need more than this, use the LANtastic
  199. NET_MGR.  Choose "Server Start-up Perameters," and place this
  200. number under MAX FILES OPEN.
  201.  
  202.  
  203.  
  204. Here's a simple formula for the server's File Handles:
  205.  
  206.  
  207.  
  208.     [(number of workstations + server) x 60] + 10 (a little extra
  209. for the network).
  210.  
  211.  
  212.  
  213. SHARE
  214.  
  215.  
  216.  
  217. With MS DOS 4.01 and higher, SHARE should be installed in the
  218. CONFIG.SYS file.  Older versions of DOS typically run SHARE in
  219. the AUTOEXEC.BAT.  
  220.  
  221.  
  222.  
  223. You should always be running SHARE when using MediSoft but large
  224. network systems may require some special perameters.   By
  225. default, SHARE gives itself enough room to open between 50 and
  226. 60 files at a time and to perform record or file locking on 20
  227. files at a time.  This is fine for one or two computers but for
  228. any more, add the following on the server's CONFIG.SYS:
  229.  
  230.  
  231.  
  232.     INSTALL=(path)\SHARE.EXE /F:fff /L:lll
  233.  
  234.  
  235.  
  236. As a general rule, fff=4096 and lll=200.  If you receive a
  237. "sharing violation" error or the "file lock failed" error is
  238. displayed, raise these numbers; "F" in increments of 512, and
  239. "L" in increments of 50.  Try these numbers first.  If all else
  240. fails, below are some guides for figuring these values.
  241.  
  242.  
  243.  
  244. fff (file name size) = (number of workstations + server) x 50
  245. (max. open files) x 40 (max file                 name size + 11)
  246.  
  247. lll (record locks per user) = (number of workstations + server)
  248. x 5 (max. record locks per user,                 per file)
  249.  
  250.  
  251.  
  252. These figures may be a little liberal but better overkill than
  253. underkill.  You can adjust the file name size depending upon how
  254. deep you bury your data files into your sub-directory tree.  DOS
  255. needs an additional 11 bytes per file.  Also see a tech.
  256. bulletin on Artifacts BBS (602-293-0065)  called SHARE.TXT.  
  257.  
  258.  
  259.  
  260. If you need any help, call Technical Support at The Computer
  261. Place or the friendly folks at ArtiSoft.
  262.  
  263.  
  264.  
  265. The Computer Place        (800) 333-4747
  266.  
  267. ArtiSoft            (602) 293-6363
  268.  
  269.  
  270.  
  271. PS. The Computer Place will be opening a BBS with our tech.
  272. bulletins available for download in the near future. Please give
  273. us a call.
  274.  
  275.